var item = TextPool.FirstOrDefault(o => o.Name == "test");
if (item != null)
item.value = "Value";
MyClass result = list.Find(x => x.GetId() == "xy");
var element = (from sublist in userList
from item in sublist
where item.uniqueidentifier == someid
select item).FirstOrDefault();